The University of Sheffield
Programme Regulations Finder

COM2108   Functional Programming   (10 credits)

 
Year Running: 2021/2022
Credit level: F5
Additional Information   Not available to students who have taken COM2001.

Description

This module introduces the principles of functional programming, using the Haskell programming language. It introduces types and classes, function definitions, list comprehension, recursive and higher order functions, eager and lazy evaluation, and basic data types.

 

Reading List


Please click here for reading list.
 

Teaching Methods

Delivery Type Hours
Independent 60.0
Lecture 20.0
Problem Solving 20.0
 

Methods of assessment

Assessment Type Duration % of formal assessment Semester
Other 0.0 100 % S1
 

Teaching methods and assessment displayed on this page are indicative for 2021-22.